package com.bangzhi.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("股东信息")
@Data
public class MfCusShareholder {

    @ApiModelProperty(value="股东信息ID",example="股东信息ID")
	private String shareholderId;//股东信息ID

    @ApiModelProperty(value="客户号",example="客户号")
	private String cusNo;//客户号

    @ApiModelProperty(value="客户姓名",example="客户姓名")
	private String cusName;//客户姓名

    @ApiModelProperty(value="股东类型（企业/个人）",example="股东类型（企业/个人）")
	private String shareholderType;//股东类型（企业/个人）

    @ApiModelProperty(value="股东证件类型（社会信用代码/身份证）",example="股东证件类型（社会信用代码/身份证）")
	private String idType;//股东证件类型（社会信用代码/身份证）

    @ApiModelProperty(value="企业代码/股东证件号码",example="企业代码/股东证件号码")
	private String idNum;//企业代码/股东证件号码

    @ApiModelProperty(value="股东名称",example="股东名称")
	private String shareholderName;//股东名称

    @ApiModelProperty(value="国别",example="国别")
	private String countryOrigin;//国别

    @ApiModelProperty(value="股金证号",example="股金证号")
	private String sharesMoneyNo;//股金证号

    @ApiModelProperty(value="组织机构代码",example="组织机构代码")
	private String orgNo;//组织机构代码

    @ApiModelProperty(value="出资日期",example="出资日期")
	private String pushCapitalDate;//出资日期

    @ApiModelProperty(value="出资方式（货币,实物,工业产权,非专利技术,土地使用权,其他）",example="出资方式（货币,实物,工业产权,非专利技术,土地使用权,其他）")
	private String pushCapitalType;//出资方式（货币,实物,工业产权,非专利技术,土地使用权,其他）

    @ApiModelProperty(value="出资金额",example="出资金额")
	private Double pushCapitalAmt;//出资金额

    @ApiModelProperty(value="股权比例",example="股权比例")
	private Double pushCapitalScale;//股权比例

    @ApiModelProperty(value="备注",example="备注")
	private String remark;//备注

    @ApiModelProperty(value="登记人编号",example="登记人编号")
	private String opNo;//登记人编号

    @ApiModelProperty(value="登记人姓名",example="登记人姓名")
	private String opName;//登记人姓名

    @ApiModelProperty(value="登记部门编号",example="登记部门编号")
	private String brNo;//登记部门编号

    @ApiModelProperty(value="登记部门名称",example="登记部门名称")
	private String brName;//登记部门名称

    @ApiModelProperty(value="登记时间",example="登记时间")
	private String regTime;//登记时间

    @ApiModelProperty(value="最后修改时间",example="最后修改时间")
	private String lstModTime;//最后修改时间

    @ApiModelProperty(value="1 删除 0 默认",example="1 删除 0 默认")
	private String delFlag;//1 删除 0 默认

    @ApiModelProperty(value="预留字段",example="预留字段")
	private String ext1;//预留字段

    @ApiModelProperty(value="",example="")
	private String ext2;//

    @ApiModelProperty(value="",example="")
	private String ext3;//

    @ApiModelProperty(value="",example="")
	private String ext4;//

    @ApiModelProperty(value="",example="")
	private String ext5;//

    @ApiModelProperty(value="",example="")
	private String ext6;//

    @ApiModelProperty(value="关联编号",example="关联编号")
	private String relNo;//关联编号

    @ApiModelProperty(value="出资金额货币类型",example="出资金额货币类型")
	private String pushCapitalCurrrencyType;//出资金额货币类型


    @ApiModelProperty(value="性别",example="性别")
	private String sex;//性别

    @ApiModelProperty(value="出生日期",example="出生日期")
	private String brithday;//出生日期

    @ApiModelProperty(value="最高学历",example="最高学历")
	private String education;//最高学历

    @ApiModelProperty(value="长期居住地址",example="长期居住地址")
	private String liveAddress;//长期居住地址

    @ApiModelProperty(value="联系电话",example="联系电话")
	private String phone;//联系电话

    @ApiModelProperty(value="实际到位投资金额",example="实际到位投资金额")
	private Double practicalCapitalAmt;//实际到位投资金额

    @ApiModelProperty(value="实际投资比例",example="实际投资比例")
	private Double practicalCapitalScale;//实际投资比例

    @ApiModelProperty(value="出资方贷款卡编码",example="出资方贷款卡编码")
	private String invlnno;//出资方贷款卡编码

    @ApiModelProperty(value="登记注册号",example="登记注册号")
	private String rerecode;//登记注册号

    @ApiModelProperty(value="币种",example="币种")
	private String curtp;//币种

    @ApiModelProperty(value="股东背景 字典项",example="股东背景 字典项")
	private String shareholderBackground;//股东背景 字典项

    @ApiModelProperty(value="股东控制力 字典项",example="股东控制力 字典项")
	private String shareholdersControlling;//股东控制力 字典项


	//股东信息添加新字段

    @ApiModelProperty(value="注册资本",example="注册资本")
	private Double registeredCapital;//注册资本

    @ApiModelProperty(value="成立时间",example="成立时间")
	private String setupDate;//成立时间

    @ApiModelProperty(value="从业情况",example="从业情况")
	private String backGround;//从业情况

    @ApiModelProperty(value="文化程度",example="文化程度")
	private String actuallyControlculture;//文化程度

    @ApiModelProperty(value="婚姻状况",example="婚姻状况")
	private String maritalstatus;//婚姻状况

    @ApiModelProperty(value="股东总数量",example="股东总数量")
	private String invaMount;//股东总数量

    @ApiModelProperty(value="股东出资比例总和",example="股东出资比例总和")
	private Double invSumFundedRatio;//股东出资比例总和


    @ApiModelProperty(value="职务(企查查返回数据)",example="职务(企查查返回数据)")
	private String position;//职务(企查查返回数据)

	//中关村开始

    @ApiModelProperty(value="股东情况简介shares_introduce",example="股东情况简介shares_introduce")
	private String sharesIntroduce;//股东情况简介shares_introduce

    @ApiModelProperty(value="是否国有企业shares_nature",example="是否国有企业shares_nature")
	private String sharesNature;//是否国有企业shares_nature
}
